% preamble

% misc packages
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{url}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{amsmath} 
\usepackage{amsfonts}
\usepackage{color} 
\usepackage[lofdepth,lotdepth]{subfig}
% header
\usepackage{fancyhdr}
\setlength{\headheight}{15.2pt}
\pagestyle{fancyplain}

% header definition
\fancyhf{}	% clear settings
 
% content
\lhead{\fancyplain{}{ISE - SS 12}}	%  lecture top left
\rhead{\fancyplain{}{Milestone 1}}		% exercise number top right
\cfoot{\fancyplain{}{\thepage}}			% pagenumber bottom center
\lfoot{\fancyplain{}{Borckholder, Graf, Penzinger}}		% authors bottom left

%ruler
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}

% document
\begin{document}

\title{Spezifikation - DB-Projekt}
\author{Chris Borckholder, Manuel Graf, Matthias Penzinger} 
\date{\today}
\maketitle

\newpage

\section*{Domain-Modell Autovermietung}

\paragraph*{}
Der gewählte Realitätsausschnitt beschreibt die Daten, die notwendig sind um Reservierungen und Vermietungen in einem Autoverleih zu erfassen.\\
Die Autovermietung vermietet ihre Fahrzeuge an Kunden. Zur Abrechnung werden die Kreditkartennummer und/oder die Bankverbindung des Kunden erfasst. Generiert der Kunde genug Umsatz, erh"alt er den Status als Premiumkunde. Neben Kunden gibt es im Unternehmen auch Mitarbeiter, deren Gehalt und Einstellungsdatum gespeichert werden. Beiden gemeinsam ist, dass sie Personen sind. Personen können anhand der PersonID eindeutig identifiziert werden, haben einen Namen bestehend aus Anrede, Vorname und Nachname, haben ein Geburtsdatum und einen festen Wohnsitz mit einer Adresse bestehend aus Stra"se, Hausnummer, Postleitzahl und Stadt, sowie auch eine Telefonnummer und eMail-Adresse zur Kontaktaufnahme. Dar"uberhinaus kann jede Person eine, an sie gebundene, Fahrerlaubnis besitzen, die eine individuelle Ausweisnummer, sowie ein Ausstellungsdatum hat und den Inhaber zum Fahren verschiedener Klassen von Fahrzeugen berechtigt.\\
Essentiell f"ur den Erfolg der Autovermietung ist die Verwaltung ihrer Fahrzeuge, die durch ihr Kennzeichen zu unterscheiden sind und deren Zulassungsdatum, sowie Kilometerstand erfasst werden. Jedes Fahrzeug ist ein Modelltyp eines bestimmten Herstellers und erfordert eine bestimmte F"uhrerscheinklasse. Je nach Wertigkeit werden die verschiedenen Modelle einer unternehmensinternen Fahrzeugkategorie mit eindeutigem Namen, aussagekräftiger Beschreibung und vorgeschriebenem Mindestalter zugeordnet. Jeder Kategorie ist ein Grundpreis zugeordnet. Die meisten Fahrzeugkategorien k"onnen in eine Kategorie h"oheren Werts geupgradet werden.\\
Kunden k"onnen f"ur einen festzulegenden Zeitraum ein Fahrzeug einer bestimmten Kategorie in einer Filiale (die durch FilialNr. eindeutig bestimmbar ist, eine Adresse, Öffnungszeiten und Telefonnummern hat und in der mehrere Mitarbeiter angestellt sind) ihrer Wahl im Vorhinein reservieren. Dabei m"ussen sie beachten, welche Fahrzeugkategorie diese Filiale anbietet und angeben wo sie das Fahrzeug zur"uckgeben m"ochten. Zum angegeben Startzeitpunkt seiner Reservierung oder auch spontan sucht der Kunde eine Filiale auf und mietet ein bestimmtes Fahrzeug. Diese Miete wird von einem der Mitarbeiter dieser Filiale erstellt. Der Beginn und das voraussichtliche Ende der Miete werden festgehalten.\\
Nach der R"uckgabe eines Fahrzeugs wird der Standort des Fahrzeugs auf die Filiale, in der es zur"uckgegeben wurde aktualisiert. Falls das Fahrzeug w"ahrend einer Miete besch"adigt wird, wird dieser Schaden der Miete zugeordnet. Dabei sind die Schwere und eine Beschreibung des Schadens, sowie die Reparaturkosten und eine Schadensnummer festzusetzen.\\

\clearpage

\begin{figure}[h!t]
	\centering
	\includegraphics[width=1.2\textwidth]{erd.jpg}
	\caption{ER Diagramm Autovermietung in Modifizierter Chen Notation}
	\label{ERD}
\end{figure}

\section*{Fokus der Implementierung}

Unsere Implementierung soll die Reservierung von Fahrzeugen in Form eines Webservice realisieren. Entscheidend f"ur die Umsetzung sind daher die Entit"aten  
\begin{verbatim}
Reservierung, Kunde+Person, Filiale, FzgKategorie+Modell
\end{verbatim}


\end{document}